Release 10.1A: OpenEdge Development:
Progress Dynamics Repository Reference
gst_record_version table — gstrv
This table enables you to identify when static data is changed and must be deployed. This table is checked every time the deployment data is written to ensure that all data that matches the deployment criteria is written out.
When an item of data on a record changes, the replication trigger on the table checks if the
version_dataflag on thegsc_entity_mnemonictable is switched on.If the flag is switched on, a record is written to this table. If a record already exists in the table, the record is updated to indicate that the data has changed by incrementing the
version_number_seqand resetting the date, time, and user.A
version_number_seqgreater than 0 indicates that the record has been changed locally and might need to be deployed. Once an import is done for a record, theversion_number_seqis set back to 0, indicating the data has not been modified since the last import.When importing data, the
import_version_number_seqis used as a validity check. If this number does not match theimport_version_number_seqof the data being imported, or the currentversion_number_seqdoes not match, there is a potential conflict.Table 3–19 lists the table’s FLA, fields, and foreign keys.
Table 3–20 gives details of the table’s indexes.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |